package love.yuanmeng.guetcoalsystem.service;

import love.yuanmeng.guetcoalsystem.pojo.CBond;
import love.yuanmeng.guetcoalsystem.vo.PayBondVo;
import love.yuanmeng.guetcoalsystem.vo.PropIdOrderIdVo;

public interface CBondService {
/*
    买方缴纳定金，更新牌子状态（被摘->售出）以及订单状态（待缴纳定金->待收获）
    缴纳定金时候，查询用户的未冻结资金，以及要求的保证金数目，两者保证未冻结资金>保证金数目
 */

    int updatePropAndOrderForBond(String enId, String propId, String orderId);

    CBond selectCBondById(String enId);//通过企业id在bond表查询


    int updatePropAndDeleteOrder(PropIdOrderIdVo propIdOrderIdVo);//通过propId和orderId进行撤销订单，
}
